sell (someone) a pup

Translations
arnaquer quelqu’un
Definitions
To deceive someone by selling them something that is worthless or not as good as promised; to trick or cheat someone, especially in a transaction.